15. 超参数
决策树的超参数
在决策树中有一些相当重要的超参数:
最大深度
决策树的最大深度指树根和叶子之间的最大长度。当决策树的最大深度为
k
时,它最多可以拥有
2^k
片叶子。
Maximum depth of a decision tree 决策树的最大深度
每片叶子的最小样本数
在分裂节点时,很有可能一片叶子上有 99 个样本,而另一片叶子上只有 1 个样本。这将使我们陷入困境,并造成资源和时间的浪费。如果想避免这种问题,我们可以设置每片叶子允许的最小样本数。
每片叶子的最小样本数
这个数字可以被指定为一个整数,也可以是一个浮点数。如果它是整数,它将表示这片叶子上的最小样本数。如果它是个浮点数,它将被视作每片叶子上的最小样本比例。比如,0.1 或 10% 表示如果一片叶子上的样本数量小于该节点中样本数量的 10%,这种分裂将不被允许。
每次分裂的最小样本数
这个参数与每片叶子上的最小样本树相同,只不过是应用在节点的分裂当中。
最大特征数
有时,我们会遇到特征数量过于庞大,而无法建立决策树的情况。在这种状况下,对于每一个分裂,我们都需要检查整个数据集中的每一个特征。这种过程极为繁琐。而解决方案之一是限制每个分裂中查找的特征数。如果这个数字足够庞大,我们很有可能在查找的特征中找到良好特征(尽管也许并不是完美特征)。然而,如果这个数字小于特征数,这将极大加快我们的计算速度。
过拟合与欠拟合练习
QUIZ QUESTION: :
让我们来测试一下。哪种特征与欠拟合相关,哪种又和过拟合相关?请将答案拖到对应的方框中。
ANSWER CHOICES:
|
特征 |
欠拟合/过拟合 |
|---|---|
|
欠拟合 |
|
|
过拟合 |
|
|
欠拟合 |
|
|
过拟合 |
SOLUTION:
|
特征 |
欠拟合/过拟合 |
|---|---|
|
欠拟合 |
|
|
欠拟合 |
|
|
过拟合 |
|
|
过拟合 |
|
|
欠拟合 |
|
|
欠拟合 |
|
|
过拟合 |
|
|
过拟合 |